package com.bx.implatform.growUp.controller;

import com.bx.implatform.growUp.result.GrowUpBaseResult;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.List;
import java.util.Map;

/**
 * 机电大屏
 */
@RestController
@RequestMapping("/imApi/electrical")
@Tag(name = "机电大屏")
@RequiredArgsConstructor
public class ElectricalController {


    @GetMapping("/1")
    @Operation(summary = "设备数据看板")
    public GrowUpBaseResult<Map<String, List<Map<String, Object>>>> method1() {
        return null;
    }

    @GetMapping("/2")
    @Operation(summary = "能耗监测")
    public GrowUpBaseResult<Map<String, List<Map<String, Object>>>> method2() {
        return null;
    }

    @GetMapping("/3")
    @Operation(summary = "监控系统")
    public GrowUpBaseResult<Map<String, List<Map<String, Object>>>> method3() {
        return null;
    }

    @GetMapping("/4")
    @Operation(summary = "收费系统")
    public GrowUpBaseResult<Map<String, List<Map<String, Object>>>> method4() {
        return null;
    }

    @GetMapping("/5")
    @Operation(summary = "设备分类统计")
    public GrowUpBaseResult<Map<String, List<Map<String, Object>>>> method5() {
        return null;
    }

    @GetMapping("/6")
    @Operation(summary = "隧道设施")
    public GrowUpBaseResult<Map<String, List<Map<String, Object>>>> method6() {
        return null;
    }

    @GetMapping("/7")
    @Operation(summary = "设备故障数量统计")
    public GrowUpBaseResult<Map<String, List<Map<String, Object>>>> method7() {
        return null;
    }

    @GetMapping("/8")
    @Operation(summary = "设备运行监测实时列表")
    public GrowUpBaseResult<Map<String, List<Map<String, Object>>>> method8() {
        return null;
    }

    @GetMapping("/9")
    @Operation(summary = "维修工单数")
    public GrowUpBaseResult<Map<String, List<Map<String, Object>>>> method9() {
        return null;
    }

    @GetMapping("/10")
    @Operation(summary = "维护任务数")
    public GrowUpBaseResult<Map<String, List<Map<String, Object>>>> method10() {
        return null;
    }

    @GetMapping("/11")
    @Operation(summary = "实时维修工单")
    public GrowUpBaseResult<Map<String, List<Map<String, Object>>>> method11() {
        return null;
    }

    @GetMapping("/12")
    @Operation(summary = "月度维修工单状态统计")
    public GrowUpBaseResult<Map<String, List<Map<String, Object>>>> method12() {
        return null;
    }

    @GetMapping("/13")
    @Operation(summary = "月度设备故障排名")
    public GrowUpBaseResult<Map<String, List<Map<String, Object>>>> method13() {
        return null;
    }

    @GetMapping("/14")
    @Operation(summary = "系统类型占比")
    public GrowUpBaseResult<Map<String, List<Map<String, Object>>>> method14() {
        return null;
    }

    @GetMapping("/15")
    @Operation(summary = "钻取：维修工单详情")
    public GrowUpBaseResult<Map<String, List<Map<String, Object>>>> method15() {
        return null;
    }

}
